function [users, Set] = createSet(file) 
udata=load(file); % Carrega o ficheiro dos dados dos filmes
% Fica apenas com as duas primeiras colunas
u= udata(1:end,1:2); clear udata;

% Lista de utilizadores
users = unique(u(:,1)); % Extrai os IDs dos utilizadores
Nu= length(users);  % Número de utilizadores

%users = zeros(1,100);
%for i = 1:100
%    users(1, i) = userss(floor((length(userss)+1-1)*rand()+1));
%end
%Nu= length(users);

% Constrói a lista de filmes para cada utilizador
Set= cell(Nu,1);  % Usa células

for n = 1:Nu % Para cada utilizador
  % Obtém os filmes de cada um
  ind = find(u(:,1) == users(n));
  % E guarda num array. Usa células porque utilizador tem um número
  % diferente de filmes. Se fossem iguais podia ser um array
  Set{n} = [Set{n} u(ind,2)];
end